// continue和break

// continue：跳过本次循环，继续执行下一次的迭代
// break：直接跳出循环


for (let i = 1; i < 5; i++) {
	// 如果i = 2结束循环
	if (i == 2) {
		break;
	}
	console.log(i);
}
console.log("----------------------------");

for (let i = 1; i < 5; i++) {
	// 如果i = 2跳过本次循环，继续执行下一次循环
	if (i == 2) {
		continue;
	}
	console.log(i);
}

console.log("----------------------------");

// break: 结束break存在的循环
for (let i = 1; i < 5; i++) {
	for (let j = 1; j < 5; j++) {
		if (j == 2) {
			break;
		}
		console.log("i =", i, "j =", j);
	}
}



console.log("----------------------------");

// continue: continue所在的循环中，跳过本次循环，继续下一次执行
for (let i = 1; i < 5; i++) {
	for (let j = 1; j < 5; j++) {
		if (j == 2) {
			continue;
		}
		console.log("i =", i, "j =", j);
	}
}





